package yuznu;

import java.util.ArrayList;
import java.util.Scanner;

public class studentSystem {
    public static void main(String[] args) {
        studentManager manager=new studentManager();
        Scanner scan=new Scanner(System.in);
        while(true){
            System.out.println("--------学生管理系统--------");
            System.out.println("--------1.添加学生---------");
            System.out.println("--------2.删除学生---------");
            System.out.println("--------3.修改学生---------");
            System.out.println("--------4.查看学生---------");
            System.out.println("--------5.查看所有学生信息---");
            System.out.println("--------6.退出系统---------");
            System.out.println("请输入您的选择");
            int key=scan.nextInt();
            switch (key){
                case 1://添加学生信息
                    System.out.println("请输入学生学号");
                    int id=scan.nextInt();
                    System.out.println("请输入学生姓名");
                    String name=scan.next();
                    System.out.println("请输入学生班级");
                    String class1=scan.next();
                    System.out.println("请输入学生性别");
                    String sex=scan.next();
                    manager.addStudent(new Student(id, name, class1, sex));
                    break;
                case 2:
                    System.out.println("请输入需要删除学生的学号");
                    id=scan.nextInt();
                    manager.deleteStudent(id);
                    break;
                case 3:
                    System.out.println("请输入需要修改学生学号");
                    id=scan.nextInt();
                    System.out.println("请输入需要修改学生姓名");
                    name=scan.next();
                    System.out.println("请输入需要修改学生班级");
                    class1=scan.next();
                    System.out.println("请输入需要修改学生性别");
                    sex=scan.next();
                    manager.updateStudent(id,name,class1,sex);
                    break;
                case 4:
                    System.out.println("请输入学生学号查看学生所有信息");
                    id=scan.nextInt();
                    manager.selectStudent(id);
                    break;
                case 6:
                    System.out.println("欢迎您下次使用");
                    return;
                case 5:
                    System.out.println("展示所有学生信息");
                    manager.showStudent();
                    break;
                default:
                    System.out.println("输入有误,请重新输入");
                    break;
            }
        }
    }
}
